<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
 <script>
    //创建对象
    const p=new Promise((resolve,reject)=>{
        setTimeout(()=>{
            // resolve('模拟AJAX请求-成功的结果')
            reject(new Error('模拟AJAX请求-失败的结果'))
        },2000)
    })
    //3.获取结果
    p.then(result=>{
        console.log(result)
    }).catch(error=>{
        console.log(error)
    })
     </script>
</body>
</html>
<!-- 使用promise对象表示一个异步操作最终的完成的操作结果值 -->
<!-- 好处是逻辑更清晰
了解axios函数内部运行机制
能解决回调函数地域问题 -->
<!-- 创建一个promise对象 -->
